package com.taxi.driver.module.account.modify;

import com.taxi.driver.common.i.IBasePresenter;
import com.taxi.driver.common.i.IBaseView;

/**
 * 功能描述：
 */
public interface PwdModifyContract {

    interface View extends IBaseView<Presenter> {
        /**
         * 修改成功
         */
        void resetSucc();

        /**
         * 修改失败
         * @param errorCode
         * @param errorMsg
         */
        void resetFail(int errorCode,String errorMsg);

        /**
         * 退出成功
         */
        void logoutSuccess();

    }

    interface Presenter extends IBasePresenter {

        /**
         * 修改密码
         *
         * @param oldPw 新密码
         * @param newPw 旧密码
         */
        void resetPw(String newPw, String oldPw);

        /**
         * 退出
         */
        void reqLogout();
    }

}
